package org.springblade.modules.admin.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @Description 梯联网-正在维修列表VO
 * @Author ysq
 * @Date 2023/7/6
 **/
@Data
public class TlwMalfunctioningListVO {

	@ApiModelProperty(value = "工单id")
	private Long planId;

	@ApiModelProperty(value = "电梯id")
	private Long elevatorId;

	@ApiModelProperty(value = "报警id")
	private String tlwJoinId;

	@ApiModelProperty(value = "状态：1-待处理，2-待开始，3-维修中")
	private Integer status;

	@ApiModelProperty(value = "报障时间")
	private Date createTime;

	private String problemItem;

	@ApiModelProperty(value = "故障现象")
	private List<String> problemItemNames;

	@ApiModelProperty(value = "故障现象其他描述")
	private String problemOtherDesc;

	@ApiModelProperty(value = "故障信息")
	private String mfDesc;

	@ApiModelProperty(value = "报障人")
	private String name;

	@ApiModelProperty(value = "报障人电话")
	private String phone;

	@ApiModelProperty(value = "图片视频")
	private List<Map<String, String>> mfImgUrl;

	@ApiModelProperty(value = "审批状态：1-待审批，2-通过")
	private Integer approveStatus;

	@ApiModelProperty(value = "工单来源")
	private Integer planFrom;
}
